package com.wgy.day37Stream流.常用方法;

import java.util.stream.Stream;

/*
Stream流中的常用方法skip:用于对Stream流中的元素的进行跳过截取
Stream<T> skip(long  n):对Stream流中的元素的元素的进行跳过截取,跳过前n个元素,获取后面的元素,并返回截取后的新的流

skip方法的参数: 是一个long类型的数据,如果流的当前长度大于n,则跳过前n个;否则将会得到一个长度为0的空流.
skip方法是一个延迟方法,只是对流中的元素进行截取,返回的是一个新的流,所以可以继续调用Stream流中的其他方法

*/
public class Demo08Stream_Skip {
    public static void main(String[] args) {
        //获取一个流
        String[] arr={"喜羊羊","美羊羊","懒羊羊","灰太狼","红太狼"};
        Stream<String> stream = Stream.of(arr);
        //使用流中的方法skip对元素进行跳过截取
        Stream<String> stream1 = stream.skip(3);
        //遍历截取后的新的流
        stream1.forEach(name-> System.out.println(name));//灰太狼  红太狼
    }
}
